feel overoccupied

Translations
se sentir débordé